/**
 *  exportData.html 页面的javascript文件
 */

$().ready(function () {

    // ----------变量定义----------
    var vehicleDeliveryId = getUrlParam().vehicleDeliveryId; // 车辆派送id
    var $csvFileUrl = $("#csvFileUrl");

    // --判断用户信息是否失效---------
    isUserInfoNull();
    // --导出数据url
    exportData(vehicleDeliveryId);

    // ----------复制数据----------
    var clipboard = new ClipboardJS('#copy');
    clipboard.on('success', function(e) {
        $("#toast .weui-toast__content").text("复制成功");
        $("#toast").fadeIn(100);
        setTimeout(function(){
            $("#toast").fadeOut(100);
        }, 1000);
        console.log(e);
    });
    clipboard.on('error', function(e) {
        $("#dialog .weui-dialog__bd").text("复制失败, 请手动进行复制！");
        $("#dialog").show(100);
        console.log(e);
    });
    // --我知道了
    $("#iknow").on("click", function () {
        $("#dialog").hide(100);
    });

    // ----------导出数据----------
    function exportData(vehicleDeliveryId){

        $.get("/bcs/manage/exportData?vehicleDeliveryId=" + vehicleDeliveryId, function (result) {

            if (result.manageResult.errcode === 0){
                console.log("导出成功");
                var targetData = result.manageResult.data;
                $csvFileUrl.val(targetData);
            }
        });
    }


    // ----------判断用户是否失效---------
    function isUserInfoNull() {
        $.get("/bcs/user/isUserInfoNull", function (result) {

            if (result.bookResult.errcode === 1){
                // 用户信息已失效, 直接跳转
                $("#loadingToast .weui-toast__content").text("登录已过期,正在登录中");
                $("#loadingToast").fadeIn(100);
                // 使用微信oauth 的回调链接方式，进行再次登录
                window.location.href = result.bookResult.data;
            }
        });
    }

    // ----------获取url中的参数----------
    function getUrlParam() {
        var url = window.location.href;
        console.log(url);
        if(url.indexOf("?") === -1) return;
        var urlSplit = url.split("?")[1];
        var res = [];
        if(urlSplit.indexOf("&") === -1) {
            var arr1 = urlSplit.split("=");
            res[arr1[0]] = arr1[1]
        } else {
            var arr2 = urlSplit.split("&");
            for(var i = 0; i < arr2.length; i++) {
                var key = arr2[i].split("=");
                res[key[0]] = key[1]
            }
        }
        return res
    }

});

// // ----------变量定义----------
// var vehicleDeliveryId = getUrlParam().vehicleDeliveryId; // 车辆派送id
// var $csvFileUrl = $("#csvFileUrl");
// var $copy = $("#copy");
//
// $().ready(function () {
//
//     // --判断用户信息是否失效---------
//     isUserInfoNull();
//
//     // --导出数据url
//     exportData(vehicleDeliveryId);
//
//     // --企业微信jssdk校验
//     let jsonData = {};
//     $.ajaxSettings.async = false;
//     $.get("/bcs/manage/jsSdkJson", {
//         "url" : window.location.href
//     }, function (result) {
//         if (result.jsSdkResult.errcode === 0){
//             jsonData = result.jsSdkResult.data;
//         }
//     });
//     wx.config({
//         bate : true,
//         debug : false,
//         appId : jsonData.appId,
//         timestamp : jsonData.timestamp,
//         nonceStr : jsonData.nonceStr,
//         signature : jsonData.signature,
//         jsApiList : [
//             'setClipboardData',
//             'getClipboardData'
//         ]
//     });
//
//     wx.error(function (res) {
//         console.log(res.errMsg);
//     });
//
// });
//
// // ----------微信粘贴板-----------
// $copy.on("click", function () {
//     wx.setClipboardData({
//         data: $csvFileUrl.val(),    // 设置的
//         success: function(res) {
//             $("#toast .weui-toast__content").text("复制成功");
//             $("#toast").fadeIn(100);
//             setTimeout(function(){
//                 $("#toast").fadeOut(100);
//             }, 1000);
//         }
//     });
// });
//
// // ----------导出数据----------
// function exportData(vehicleDeliveryId){
//
//     $.get("/bcs/manage/exportData?vehicleDeliveryId=" + vehicleDeliveryId, function (result) {
//
//         if (result.manageResult.errcode === 0){
//             console.log("导出成功");
//             var targetData = result.manageResult.data;
//             $csvFileUrl.val(targetData);
//         }
//     });
// }
//
//
// // ----------判断用户是否失效---------
// function isUserInfoNull() {
//     $.get("/bcs/user/isUserInfoNull", function (result) {
//
//         if (result.bookResult.errcode === 1){
//             // 用户信息已失效, 直接跳转
//             $("#loadingToast .weui-toast__content").text("登录已过期,正在登录中");
//             $("#loadingToast").fadeIn(100);
//             // 使用微信oauth 的回调链接方式，进行再次登录
//             window.location.href = result.bookResult.data;
//         }
//     });
// }
//
// // ----------获取url中的参数----------
// function getUrlParam() {
//     var url = window.location.href;
//     console.log(url);
//     if(url.indexOf("?") === -1) return;
//     var urlSplit = url.split("?")[1];
//     var res = [];
//     if(urlSplit.indexOf("&") === -1) {
//         var arr1 = urlSplit.split("=");
//         res[arr1[0]] = arr1[1]
//     } else {
//         var arr2 = urlSplit.split("&");
//         for(var i = 0; i < arr2.length; i++) {
//             var key = arr2[i].split("=");
//             res[key[0]] = key[1]
//         }
//     }
//     return res
// }